Class Summary

AMS::Sketchup
    - process_id, pid
    - thread_id, tid
    - main_window, parent_window
    - menu_bar
    - toolbar_containers, control_bars
    - status_bar
    - scenes_bar
    - viewport
    - findMainWindow
    - collectSubWindows
    - getWindowByCaption(name)
    - showFoatingToolbars(state)
    - showDialogs(state)
    - ignoreDialog(hwnd)
    - includeDialog(hwnd)
    - closeFloatingToolbars
    - closeDialogs
    - close
    - endTask

AMS::Sketchup::MainWindow
    - hwnd, handle
    - class_name
    - caption
    - caption=(text)
    - rect
    - origin
    - size
    - width
    - height
    - isActive?
    - isMinimized?, isIconic?
    - isMaximized?, isZoomed?
    - isRestored?
    - isFullScreen?
    - setActive
    - minimize
    - maximize
    - restore
    - setFullScreen(state)
    - move(x,y, width,height)
    - refresh

AMS::Sketchup::MenuBar
    - hwnd, handle
    - maintain(state)
    - set
    - remove
    - removeForTime(sec)
    - set?, there?
    - removed?

AMS::Sketchup::ToolbarContainers
    - hwnds, handles
    - top_bar
    - bottom_bar
    - left_bar
    - right_bar
    - show(state = true, bar = 5, refresh = true)
    - visible?(bar = 5)

AMS::Sketchup::StatusBar
    - hwnd, handle
    - show(state = true, refresh = true)
    - visible?

AMS::Sketchup::ScenesBar
    - hwnd, handle
    - show(state = true, refresh = true)
    - visible?
    - enabled?
    - disabled?

AMS::Sketchup::Viewport
    - hwnd, handle
    - rect
    - origin
    - size
    - width
    - height
    - center
    - corners
    - maintainClientEdge(state)
    - clientEdgeThere?
    - repaint

AMS::Sketchup::SettingsObserver
    - onCaptionChanged(text)
    - onSetFullScreen(status)
    - onSetMenuBar(status)
    - onShowToolbarContainers(status, bar)
    - onShowStatusBar(status)
    - onShowScenesBar(status)
    - onSetViewCE(status)
